package study.java.jdk.jdk8._6_reference;//package study.jdk.jdk8._6_reference;
//
//import lombok.extern.slf4j.Slf4j;
//
//@Slf4j
//public class Car {
//
//    @FunctionalInterface
//    public interface Supplier<T> {
//        T get();
//    }
//
//    //Supplier是jdk1.8的接口，这里和lamda一起使用了
//    public static Car create(final Supplier<Car> supplier) {
//        return supplier.get();
//    }
//
//    public static String collide(final Car car) {
//        log.info("Collided {}", car.toString());
//        return "";
//    }
//
//    public void follow(final Car another) {
//        log.info("Following the {}", another.toString());
//    }
//
//    public void repair() {
//        log.info("Repaired {}", this.toString());
//    }
//}
